<html><head><title>PMD</title></head><body>
<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align="center" cellspacing="0" cellpadding="3"><tr>
<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>
<tr bgcolor="lightgrey"> 
<td align="center">1</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">2</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_GET_ASSIGNMENT_BY_UNITS</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">3</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">4</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">5</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">6</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_GET_ASSIGNMENT</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">7</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">8</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">9</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">10</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_CREATE_ASSIGNMENT</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">11</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">12</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">13</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_CREATE_SUBMIT_ASSIGNMENT</a></td>
</tr>
<tr> 
<td align="center">14</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">15</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_UPDATE_ASSIGNMENT</a></td>
</tr>
<tr> 
<td align="center">16</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">17</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">30</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/unusedcode.html#UnusedPrivateField">Avoid unused private fields such as 'MATERIAL_DIR_PATH'.</a></td>
</tr>
<tr> 
<td align="center">18</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#UnnecessaryConstructor">Avoid unnecessary constructors - the compiler will generate these for you</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">19</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UncommentedEmptyConstructor">Document empty constructor</a></td>
</tr>
<tr> 
<td align="center">20</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#CallSuperInConstructor">It is a good practice to call super() in a constructor</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">21</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">42</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">22</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">42</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">23</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">43</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">24</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">44</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">25</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">46</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like ac</a></td>
</tr>
<tr> 
<td align="center">26</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">46</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'ac' (lines '46'-'65').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">27</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">46</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'ac' (lines '46'-'80').</a></td>
</tr>
<tr> 
<td align="center">28</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">49</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'preStmt' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">29</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">53</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr> 
<td align="center">30</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">53</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">31</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">53</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr> 
<td align="center">32</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">53</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'rs' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">33</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">56</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'name' could be declared final</a></td>
</tr>
<tr> 
<td align="center">34</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">57</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'unitID' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">35</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">58</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'deadline' could be declared final</a></td>
</tr>
<tr> 
<td align="center">36</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">74</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">37</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">87</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">38</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">87</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">39</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">87</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'targetUnit' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">40</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">89</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">41</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">90</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr> 
<td align="center">42</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">97</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#ForLoopsMustUseBraces">Avoid using for statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">43</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">100</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr> 
<td align="center">44</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">100</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">45</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">103</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr> 
<td align="center">46</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">106</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">47</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">113</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr> 
<td align="center">48</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">113</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like ac</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">49</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">131</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">50</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">131</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'ac' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">51</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">132</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">52</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">133</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">53</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">148</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">54</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">149</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">55</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">151</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr> 
<td align="center">56</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">152</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'acId' (lines '152'-'154').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">57</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">152</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'acId' (lines '152'-'185').</a></td>
</tr>
<tr> 
<td align="center">58</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">171</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">59</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">187</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">60</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">187</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'ac' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">61</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">210</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">62</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">210</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">63</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">210</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'msList' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">64</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">219</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'maxOrder' (lines '219'-'228').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">65</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">219</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'maxOrder' (lines '219'-'247').</a></td>
</tr>
<tr> 
<td align="center">66</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">228</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfElseStmtsMustUseBraces">Avoid using if...else statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">67</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">230</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfElseStmtsMustUseBraces">Avoid using if...else statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">68</td>
<td width="*%">src/uniLearn/control/AssignmentsControl.java</td>
<td align="center" width="5%">230</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#UseStringBufferForStringAppends">Prefer StringBuffer over += for concatenating strings</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">69</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">70</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#AbstractNaming">Abstract classes should be named AbstractXXX</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">71</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#AbstractClassWithoutAbstractMethod">This abstract class does not have any abstract methods</a></td>
</tr>
<tr> 
<td align="center">72</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">73</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr> 
<td align="center">74</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">75</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">76</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">77</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">31</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">78</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">38</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidRethrowingException">A catch statement that catches an exception only to rethrow it should be avoided.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">79</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">41</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#PreserveStackTrace">New exception is thrown in catch block, original stack trace may be lost</a></td>
</tr>
<tr> 
<td align="center">80</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">51</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'maxLength' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">81</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">51</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'str' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">82</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">59</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'str' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">83</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'numElement' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">84</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'oldSQL' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">85</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">69</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'tmp' could be declared final</a></td>
</tr>
<tr> 
<td align="center">86</td>
<td width="*%">src/uniLearn/control/DataControl.java</td>
<td align="center" width="5%">70</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#ForLoopsMustUseBraces">Avoid using for statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">87</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">88</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_GET_MARKING_SCHEME</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">89</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">90</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">91</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">92</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_GET_DETAIL_RESULT</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">93</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">94</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">95</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">96</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_GET_BRIEF_RESULT</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">97</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">98</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">99</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_GET_RESULT_LIST_BY_ASSIGNMENT</a></td>
</tr>
<tr> 
<td align="center">100</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">101</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">29</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">102</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">37</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">103</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">37</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">104</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">37</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">105</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">38</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">106</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">39</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">107</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">41</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'listScheme' could be declared final</a></td>
</tr>
<tr> 
<td align="center">108</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">44</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'preStmt' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">109</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">48</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr> 
<td align="center">110</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">48</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">111</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">48</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'rs' could be declared final</a></td>
</tr>
<tr> 
<td align="center">112</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">51</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'msOrder' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">113</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">52</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'name' could be declared final</a></td>
</tr>
<tr> 
<td align="center">114</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">54</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#AvoidDuplicateLiterals">The String literal "mark" appears 4 times in this file; the first occurrence is on line 54</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">115</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">56</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr> 
<td align="center">116</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">56</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like ms</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">117</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">73</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">118</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">73</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">119</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">73</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">120</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">73</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'submitBy' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">121</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">74</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">122</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">75</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">123</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">85</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr> 
<td align="center">124</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">85</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">125</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">95</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr> 
<td align="center">126</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">95</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like r</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">127</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">114</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">128</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">114</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">129</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">114</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'submitBy' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">130</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">115</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">131</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">116</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr> 
<td align="center">132</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">118</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like ar</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">133</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">118</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'ar' (lines '118'-'135').</a></td>
</tr>
<tr> 
<td align="center">134</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">126</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">135</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">126</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr> 
<td align="center">136</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">143</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">137</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">144</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr> 
<td align="center">138</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">154</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">139</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">154</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">140</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">155</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">141</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">156</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr> 
<td align="center">142</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">164</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">143</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">169</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr> 
<td align="center">144</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">173</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">145</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">191</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">146</td>
<td width="*%">src/uniLearn/control/ResultControl.java</td>
<td align="center" width="5%">191</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">147</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">148</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">6</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'java.sql.SQLException'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">149</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">7</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'java.util.ArrayList'</a></td>
</tr>
<tr> 
<td align="center">150</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_SELECT_SUBMIT_ASSIGNMENT</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">151</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">152</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">153</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">154</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_SELECT_FILEPATH</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">155</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">156</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">157</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">158</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_UPDATA_SUBMIT_ASSIGNMENT</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">159</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">160</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">161</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">162</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">29</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">163</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">164</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">165</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'submitBy' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">166</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'uploadItem' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">167</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">39</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">168</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">39</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">169</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">39</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'agId' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">170</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">40</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">171</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">41</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#AvoidDuplicateLiterals">The String literal "Incorrect Assignment ID or User ID" appears 4 times in this file; the first occurrence is on line 41</a></td>
</tr>
<tr> 
<td align="center">172</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">43</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">173</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">47</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">174</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">59</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">175</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">60</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">176</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">60</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CollapsibleIfStatements">These nested if statements could be combined</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">177</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'preStmt' could be declared final</a></td>
</tr>
<tr> 
<td align="center">178</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">76</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'result' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">179</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">83</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">180</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">87</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'filePath' (lines '87'-'107').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">181</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">90</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'preStmt' could be declared final</a></td>
</tr>
<tr> 
<td align="center">182</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">95</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">183</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">95</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr> 
<td align="center">184</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">95</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">185</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">95</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'rs' could be declared final</a></td>
</tr>
<tr> 
<td align="center">186</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">97</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#UseStringBufferForStringAppends">Prefer StringBuffer over += for concatenating strings</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">187</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">109</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">188</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">115</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'preStmt' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">189</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">128</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">190</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">132</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like sa</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">191</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">132</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'sa' (lines '132'-'149').</a></td>
</tr>
<tr> 
<td align="center">192</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">141</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">193</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">141</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr> 
<td align="center">194</td>
<td width="*%">src/uniLearn/control/SubmitAssignmentControl.java</td>
<td align="center" width="5%">141</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">195</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">196</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'UnitsControl' has a Cyclomatic Complexity of 6 (Highest = 10).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">197</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">198</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">199</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">200</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_GET_USER_FROM_UNIT</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">201</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">202</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">203</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">204</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">205</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr> 
<td align="center">206</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">207</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_INSERT_USER_UNIT</a></td>
</tr>
<tr> 
<td align="center">208</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">209</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like SQL_CLEAR_USER_UNIT</a></td>
</tr>
<tr> 
<td align="center">210</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">211</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'uID' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">212</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">213</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr> 
<td align="center">214</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">26</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'unit' (lines '26'-'36').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">215</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">26</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'unit' (lines '26'-'47').</a></td>
</tr>
<tr> 
<td align="center">216</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">29</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'preStmt' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">217</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr> 
<td align="center">218</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">219</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr> 
<td align="center">220</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'rs' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">221</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">41</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr> 
<td align="center">222</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">49</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">223</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">49</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">224</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">49</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'unitId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">225</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">50</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">226</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">51</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">227</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">53</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'listUsers' could be declared final</a></td>
</tr>
<tr> 
<td align="center">228</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">56</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'preStmt' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">229</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">60</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr> 
<td align="center">230</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">60</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">231</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">60</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'rs' could be declared final</a></td>
</tr>
<tr> 
<td align="center">232</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">65</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">233</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">76</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">234</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">76</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'newUnit' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">235</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">77</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">236</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">78</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">237</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">86</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr> 
<td align="center">238</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">86</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">239</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">86</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr> 
<td align="center">240</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">87</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'count' (lines '87'-'89').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">241</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">88</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">242</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">94</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">243</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">95</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr> 
<td align="center">244</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">245</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'unitId' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">246</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'userIDs' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">247</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'updateUserInUnit' has a Cyclomatic Complexity of 10.</a></td>
</tr>
<tr> 
<td align="center">248</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method updateUserInUnit() has an NPath complexity of 384</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">249</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">120</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#ForLoopsMustUseBraces">Avoid using for statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">250</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">129</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">251</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">129</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr> 
<td align="center">252</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">129</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">253</td>
<td width="*%">src/uniLearn/control/UnitsControl.java</td>
<td align="center" width="5%">130</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'count' (lines '130'-'132').</a></td>
</tr>
<tr> 
<td align="center">254</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">255</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">256</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">257</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">258</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">259</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr> 
<td align="center">260</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">261</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">262</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">263</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">264</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UncommentedEmptyConstructor">Document empty constructor</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">265</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#CallSuperInConstructor">It is a good practice to call super() in a constructor</a></td>
</tr>
<tr> 
<td align="center">266</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#CallSuperInConstructor">It is a good practice to call super() in a constructor</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">267</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'loginUser' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">268</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">269</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'pwd' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">270</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'userID' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">271</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">272</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">26</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">273</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">30</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'preStmt' could be declared final</a></td>
</tr>
<tr> 
<td align="center">274</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">275</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr> 
<td align="center">276</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">277</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'rs' could be declared final</a></td>
</tr>
<tr> 
<td align="center">278</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">38</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'userName' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">279</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">39</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'userType' could be declared final</a></td>
</tr>
<tr> 
<td align="center">280</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">58</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">281</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">58</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'userID' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">282</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">59</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">283</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">60</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr> 
<td align="center">284</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">62</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'aUser' (lines '62'-'74').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">285</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">62</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'aUser' (lines '62'-'84').</a></td>
</tr>
<tr> 
<td align="center">286</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">64</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'preStmt' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">287</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CheckResultSet">Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</a></td>
</tr>
<tr> 
<td align="center">288</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">289</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr> 
<td align="center">290</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">78</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">291</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">87</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#SignatureDeclareThrowsException">A method/constructor shouldn't explicitly throw java.lang.Exception</a></td>
</tr>
<tr> 
<td align="center">292</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">87</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">293</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">96</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr> 
<td align="center">294</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">96</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#CloseResource">Ensure that resources like this ResultSet object are closed after use</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">295</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">99</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr> 
<td align="center">296</td>
<td width="*%">src/uniLearn/control/UserControl.java</td>
<td align="center" width="5%">102</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">297</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">298</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">6</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'AssignmentCollector' has a Cyclomatic Complexity of 3 (Highest = 23).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">299</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr> 
<td align="center">300</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">301</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'id' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">302</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">303</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'unitID' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">304</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">20</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">305</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">20</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#AvoidFieldNameMatchingMethodName">It is somewhat confusing to have a field name with the same name as a method</a></td>
</tr>
<tr> 
<td align="center">306</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">307</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#AvoidFieldNameMatchingMethodName">It is somewhat confusing to have a field name with the same name as a method</a></td>
</tr>
<tr> 
<td align="center">308</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">309</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'deadline' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">310</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'groupSize' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">311</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'id' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">312</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">313</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'unitID' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">314</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">26</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ConstructorCallsOverridableMethod">Overridable method 'setName' called during object construction</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">315</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr> 
<td align="center">316</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">81</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfElseStmtsMustUseBraces">Avoid using if...else statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">317</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">83</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfElseStmtsMustUseBraces">Avoid using if...else statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">318</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">115</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method hashCode() has an NPath complexity of 78125</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">319</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">116</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AvoidFinalLocalVariable">Avoid using final local variables, turn them into fields</a></td>
</tr>
<tr> 
<td align="center">320</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">117</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'result' (lines '117'-'118').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">321</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">136</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'equals' has a Cyclomatic Complexity of 23.</a></td>
</tr>
<tr> 
<td align="center">322</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">136</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method equals() has an NPath complexity of 131072</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">323</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">137</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">324</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">138</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">325</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">139</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">326</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">140</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">327</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">141</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">328</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">142</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">329</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">143</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'other' could be declared final</a></td>
</tr>
<tr> 
<td align="center">330</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">145</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">331</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">146</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">332</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">147</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">333</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">148</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">334</td>
<td width="*%">src/uniLearn/data/AssignmentCollector.java</td>
<td align="center" width="5%">185</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'builder' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">335</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">336</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">5</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'AssignmentGroup' has a Cyclomatic Complexity of 3 (Highest = 15).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">337</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr> 
<td align="center">338</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">339</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'id' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">340</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">341</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'acId' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">342</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">343</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr> 
<td align="center">344</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">345</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'id' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">346</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">347</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ConstructorCallsOverridableMethod">Overridable method 'setName' called during object construction</a></td>
</tr>
<tr> 
<td align="center">348</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">42</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">349</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">47</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">350</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">55</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'leader' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">351</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">63</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">352</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">70</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AvoidFinalLocalVariable">Avoid using final local variables, turn them into fields</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">353</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">71</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'result' (lines '71'-'72').</a></td>
</tr>
<tr> 
<td align="center">354</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">81</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'equals' has a Cyclomatic Complexity of 15.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">355</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">81</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method equals() has an NPath complexity of 2048</a></td>
</tr>
<tr> 
<td align="center">356</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">82</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">357</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">83</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">358</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">84</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">359</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">85</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">360</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">86</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">361</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">87</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">362</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">88</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'other' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">363</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">89</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">364</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">90</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">365</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">91</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">366</td>
<td width="*%">src/uniLearn/data/AssignmentGroup.java</td>
<td align="center" width="5%">92</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">367</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">368</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">3</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'AssignmentMaterial' has a Cyclomatic Complexity of 2 (Highest = 12).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">369</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">7</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like FILENAME_MAX_LENGTH</a></td>
</tr>
<tr> 
<td align="center">370</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">371</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">372</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'id' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">373</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">374</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'acId' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">375</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr> 
<td align="center">376</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">377</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'id' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">378</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">379</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ConstructorCallsOverridableMethod">Overridable method 'setName' called during object construction</a></td>
</tr>
<tr> 
<td align="center">380</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">44</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">381</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">52</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'fileName' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">382</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">67</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AvoidFinalLocalVariable">Avoid using final local variables, turn them into fields</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">383</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'result' (lines '68'-'69').</a></td>
</tr>
<tr> 
<td align="center">384</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">78</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'equals' has a Cyclomatic Complexity of 12.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">385</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">78</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method equals() has an NPath complexity of 512</a></td>
</tr>
<tr> 
<td align="center">386</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">79</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">387</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">80</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">388</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">81</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">389</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">82</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">390</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">83</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">391</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">84</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">392</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">85</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'other' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">393</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">86</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">394</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">87</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">395</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">89</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">396</td>
<td width="*%">src/uniLearn/data/AssignmentMaterial.java</td>
<td align="center" width="5%">90</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">397</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">398</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">6</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'AssignmentResult' has a Cyclomatic Complexity of 3 (Highest = 19).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">399</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">400</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'acId' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">401</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">402</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'submitBy' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">403</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">404</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'agId' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">405</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">406</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'agId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">407</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'submitBy' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">408</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">81</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'fileName' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">409</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">88</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'submitTime' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">410</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">110</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method hashCode() has an NPath complexity of 3125</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">411</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AvoidFinalLocalVariable">Avoid using final local variables, turn them into fields</a></td>
</tr>
<tr> 
<td align="center">412</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">112</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'result' (lines '112'-'113').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">413</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">130</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'equals' has a Cyclomatic Complexity of 19.</a></td>
</tr>
<tr> 
<td align="center">414</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">130</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method equals() has an NPath complexity of 16384</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">415</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">131</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">416</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">132</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">417</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">133</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">418</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">134</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">419</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">135</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">420</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">136</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">421</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">137</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'other' could be declared final</a></td>
</tr>
<tr> 
<td align="center">422</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">138</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">423</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">139</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">424</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">140</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">425</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">141</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">426</td>
<td width="*%">src/uniLearn/data/AssignmentResult.java</td>
<td align="center" width="5%">172</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'builder' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">427</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">428</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">5</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'DetailResult' has a Cyclomatic Complexity of 3 (Highest = 24).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">429</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">7</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">430</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">431</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">432</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">433</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'msOrder' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">434</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">435</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'submitBy' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">436</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">32</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">437</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">133</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method hashCode() has an NPath complexity of 15625</a></td>
</tr>
<tr> 
<td align="center">438</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">134</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AvoidFinalLocalVariable">Avoid using final local variables, turn them into fields</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">439</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">135</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'result' (lines '135'-'136').</a></td>
</tr>
<tr> 
<td align="center">440</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">155</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'equals' has a Cyclomatic Complexity of 24.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">441</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">155</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method equals() has an NPath complexity of 131072</a></td>
</tr>
<tr> 
<td align="center">442</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">156</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">443</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">157</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">444</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">158</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">445</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">159</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">446</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">160</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">447</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">161</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">448</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">162</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'other' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">449</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">163</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">450</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">164</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">451</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">166</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">452</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">167</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">453</td>
<td width="*%">src/uniLearn/data/DetailResult.java</td>
<td align="center" width="5%">205</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'builder' could be declared final</a></td>
</tr>
<tr> 
<td align="center">454</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">455</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">5</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'MarkingScheme' has a Cyclomatic Complexity of 3 (Highest = 15).</a></td>
</tr>
<tr> 
<td align="center">456</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">457</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'acId' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">458</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">459</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'order' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">460</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acID' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">461</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">462</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'order' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">463</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">65</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">464</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">67</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfElseStmtsMustUseBraces">Avoid using if...else statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">465</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">69</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfElseStmtsMustUseBraces">Avoid using if...else statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">466</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">75</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'criteria' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">467</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">92</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AvoidFinalLocalVariable">Avoid using final local variables, turn them into fields</a></td>
</tr>
<tr> 
<td align="center">468</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">93</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'result' (lines '93'-'94').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">469</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">107</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'equals' has a Cyclomatic Complexity of 15.</a></td>
</tr>
<tr> 
<td align="center">470</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">107</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method equals() has an NPath complexity of 2048</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">471</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">108</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">472</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">109</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">473</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">110</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">474</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">111</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">475</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">112</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">476</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">113</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">477</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">114</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'other' could be declared final</a></td>
</tr>
<tr> 
<td align="center">478</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">115</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">479</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">116</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">480</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">118</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">481</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">119</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">482</td>
<td width="*%">src/uniLearn/data/MarkingScheme.java</td>
<td align="center" width="5%">142</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'builder' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">483</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">484</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">5</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'SubmitAssignment' has a Cyclomatic Complexity of 2 (Highest = 15).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">485</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like FILENAME_MAX_LENGTH</a></td>
</tr>
<tr> 
<td align="center">486</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">487</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">488</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">489</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">490</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'agId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">491</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'submitBy' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">492</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">29</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'acId' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">493</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">29</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'submitBy' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">494</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">78</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AvoidFinalLocalVariable">Avoid using final local variables, turn them into fields</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">495</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">79</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'result' (lines '79'-'80').</a></td>
</tr>
<tr> 
<td align="center">496</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">92</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'equals' has a Cyclomatic Complexity of 15.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">497</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">92</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method equals() has an NPath complexity of 2048</a></td>
</tr>
<tr> 
<td align="center">498</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">93</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">499</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">94</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">500</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">95</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">501</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">96</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">502</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">97</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">503</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">98</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">504</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">99</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'other' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">505</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">100</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">506</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">101</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">507</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">102</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">508</td>
<td width="*%">src/uniLearn/data/SubmitAssignment.java</td>
<td align="center" width="5%">103</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">509</td>
<td width="*%">src/uniLearn/data/SubmitStatus.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">510</td>
<td width="*%">src/uniLearn/data/SubmitStatus.java</td>
<td align="center" width="5%">6</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'str' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">511</td>
<td width="*%">src/uniLearn/data/SubmitStatus.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">512</td>
<td width="*%">src/uniLearn/data/SubmitStatus.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UseLocaleWithCaseConversions">When doing a String.toLowerCase()/toUpperCase() call, use a Locale</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">513</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">514</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">5</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'Units' has a Cyclomatic Complexity of 4 (Highest = 10).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">515</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr> 
<td align="center">516</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">517</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'id' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">518</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">519</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'name' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr> 
<td align="center">520</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">521</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'id' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">522</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">523</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr> 
<td align="center">524</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">27</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">525</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">38</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AvoidFinalLocalVariable">Avoid using final local variables, turn them into fields</a></td>
</tr>
<tr> 
<td align="center">526</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">39</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'result' (lines '39'-'40').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">527</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">45</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'obj' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">528</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">45</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'equals' has a Cyclomatic Complexity of 10.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">529</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">46</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">530</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">47</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">531</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">48</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">532</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">49</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">533</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">50</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">534</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">51</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">535</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">52</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'other' could be declared final</a></td>
</tr>
<tr> 
<td align="center">536</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">54</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">537</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">55</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">538</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">56</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">539</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">57</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">540</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">71</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'ArrayList'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">541</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">71</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'unitsList' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">542</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">75</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'size' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">543</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">79</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'idArr' (lines '79'-'81').</a></td>
</tr>
<tr> 
<td align="center">544</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">80</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#ForLoopsMustUseBraces">Avoid using for statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">545</td>
<td width="*%">src/uniLearn/data/Units.java</td>
<td align="center" width="5%">81</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'idArr' (lines '81'-'81').</a></td>
</tr>
<tr> 
<td align="center">546</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">547</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'Users' has a Cyclomatic Complexity of 4 (Highest = 11).</a></td>
</tr>
<tr> 
<td align="center">548</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">549</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">550</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'id' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">551</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">552</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'name' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">553</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">554</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'userType' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">555</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like id</a></td>
</tr>
<tr> 
<td align="center">556</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'id' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">557</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'name' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">558</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'userType' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">559</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">20</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr> 
<td align="center">560</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyIfStmt">Avoid empty if statements</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">561</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">45</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AvoidFinalLocalVariable">Avoid using final local variables, turn them into fields</a></td>
</tr>
<tr> 
<td align="center">562</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">46</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'result' (lines '46'-'47').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">563</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">54</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'obj' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">564</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">54</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'equals' has a Cyclomatic Complexity of 11.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">565</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">54</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method equals() has an NPath complexity of 256</a></td>
</tr>
<tr> 
<td align="center">566</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">55</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">567</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">56</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">568</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">57</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">569</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">58</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">570</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">59</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">571</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">60</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">572</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">61</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'other' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">573</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">63</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">574</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">64</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">575</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">65</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">576</td>
<td width="*%">src/uniLearn/data/Users.java</td>
<td align="center" width="5%">66</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">577</td>
<td width="*%">src/uniLearn/data/UsersType.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">578</td>
<td width="*%">src/uniLearn/data/UsersType.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'str' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">579</td>
<td width="*%">src/uniLearn/data/UsersType.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">580</td>
<td width="*%">src/uniLearn/data/UsersType.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UseLocaleWithCaseConversions">When doing a String.toLowerCase()/toUpperCase() call, use a Locale</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">581</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">582</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#AvoidUsingHardCodedIP">Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">583</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">584</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">585</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">586</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">587</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr> 
<td align="center">588</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">589</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">590</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">10</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">591</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">592</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">593</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">20</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">594</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like rs</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">595</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">596</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">597</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">31</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'sqlString' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">598</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">32</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">599</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">600</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">61</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">601</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">62</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">602</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">64</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">603</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr> 
<td align="center">604</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">96</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfStmtsMustUseBraces">Avoid using if statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">605</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">102</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyCatchBlock">Avoid empty catch blocks</a></td>
</tr>
<tr> 
<td align="center">606</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">105</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#NullAssignment">Assigning an Object to null is a code smell.  Consider refactoring.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">607</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">106</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#NullAssignment">Assigning an Object to null is a code smell.  Consider refactoring.</a></td>
</tr>
<tr> 
<td align="center">608</td>
<td width="*%">src/uniLearn/db/DBConnection.java</td>
<td align="center" width="5%">107</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#NullAssignment">Assigning an Object to null is a code smell.  Consider refactoring.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">609</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr> 
<td align="center">610</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">4</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'java.text.SimpleDateFormat'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">611</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UseSingleton">All methods are static.  Consider using Singleton instead.  Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr> 
<td align="center">612</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'args' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">613</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr> 
<td align="center">614</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">20</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'time' (lines '20'-'96').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">615</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">20</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'time' could be declared final</a></td>
</tr>
<tr> 
<td align="center">616</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'userId' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">617</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'pwd' could be declared final</a></td>
</tr>
<tr> 
<td align="center">618</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'acId' (lines '24'-'96').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">619</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'acId' could be declared final</a></td>
</tr>
<tr> 
<td align="center">620</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">26</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">621</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">27</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'userCon' could be declared final</a></td>
</tr>
<tr> 
<td align="center">622</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'loginedUser' (lines '28'-'30').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">623</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'loginedUser' (lines '28'-'96').</a></td>
</tr>
<tr> 
<td align="center">624</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">30</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfElseStmtsMustUseBraces">Avoid using if...else statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">625</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">32</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strictexception.html#AvoidThrowingRawExceptionTypes">Avoid throwing raw exception types.</a></td>
</tr>
<tr> 
<td align="center">626</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">32</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/braces.html#IfElseStmtsMustUseBraces">Avoid using if...else statements without curly braces</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">627</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr> 
<td align="center">628</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">629</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">37</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like ac</a></td>
</tr>
<tr> 
<td align="center">630</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">38</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">631</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">47</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like sa</a></td>
</tr>
<tr> 
<td align="center">632</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">65</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like sb</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">633</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">73</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#BigIntegerInstantiation">Don't create instances of already existing BigInteger and BigDecimal (ZERO, ONE, TEN)</a></td>
</tr>
<tr> 
<td align="center">634</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">75</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like dr</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">635</td>
<td width="*%">test/uniLearn/Test/DetailResultTest.java</td>
<td align="center" width="5%">81</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#UselessOperationOnImmutable">An operation on an Immutable object (String, BigDecimal or BigInteger) won't change the object itself</a></td>
</tr>
<tr> 
<td align="center">636</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">637</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">4</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'java.sql'</a></td>
</tr>
<tr> 
<td align="center">638</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">5</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'java.util.ArrayList'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">639</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">6</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'uniLearn.db'</a></td>
</tr>
<tr> 
<td align="center">640</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">7</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'uniLearn.data'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">641</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'uniLearn.control'</a></td>
</tr>
<tr> 
<td align="center">642</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">11</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UseSingleton">All methods are static.  Consider using Singleton instead.  Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">643</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'args' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">644</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">645</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">20</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr> 
<td align="center">646</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">647</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr> 
<td align="center">648</td>
<td width="*%">test/uniLearn/Test/TestClass.java</td>
<td align="center" width="5%">26</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
</table></body></html>